[Сервер] Полезные команды Linux Debian с примерами

Навигация по файловой системе

ls
cd /home/user/Documents
pwd

Например:

Если вы в домашней папке пользователя:

/home/username

Если вы перешли в папку /etc командой:

cd /etc

а затем выполнили:

pwd

то увидите вывод:

/etc

То есть pwd всегда показывает именно полный путь текущей директории, где вы находитесь.

Работа с файлами и папками

cp file.txt /home/user/backup/
mv oldname.txt newname.txt
rm unwanted.txt
mkdir new_folder
rm -r old_folder

Просмотр содержимого файлов

cat notes.txt
less logfile.log
head example.txt
tail example.txt
tail -f /var/log/syslog

Управление процессами

ps aux
top
kill 1234
killall firefox

Пользователи и доступы

who
last
sudo lastb
id
groups

Работа с сетью

ping google.com
ip a
ss -tuln

Работа с пакетами (APT)

sudo apt update
sudo apt upgrade
sudo apt update && sudo apt upgrade -y
sudo apt install curl
sudo apt remove curl

Работа с дисками

df -h
du -sh ~/Documents

Журналы и логи

dmesg | less
journalctl -xe
less /var/log/syslog

Архивы

tar -cvf project.tar project/
tar -xvf project.tar
zip -r project.zip project/
unzip project.zip